﻿/*芬芬时尚潮流  在线时间兑换东西*/
var status = 0;
var eff = "#fUI/UIWindow.img/PvP/Scroll/enabled/next2#";
var sl = 5;//兑换数量
var sl1 = 10;//兑换数量
var sl2 = 1000000;//兑换数量
function start() {
	status = -1;
	action(1, 0, 0);
}

function action(mode, type, selection) {
	if (status == 0 && mode == 0) {
		cm.dispose();
		return;
	}
	if (mode == 1) {
		status++;
	} else {
		status--;
	}
	if (status == 0) {
		var selStr = "#e#d您今天在" + cm.getServerName() + "世界时长为： #r" + cm.getOnlineTime() + "#k #d分钟#n#k\r\n#e#d提示#n#k：#e#r23 ： 50#n #b至#r #e00 ： 10#n #b时无法领取在线奖励。#k\r\n#b请在 #e#r23：50#n#b 分前领取当天未领取的奖励。以免造成损失。#k\r\n\r\n";

		selStr += "#L3#" + eff + "#b领取在线60分钟[#r获得3000点卷#b]奖励#l\r\n";
		selStr += "#L4#" + eff + "#b领取在线120分钟[#r获得6000点卷#b]奖励#l\r\n";
		selStr += "#L2#" + eff + "#b领取在线240分钟[#r获得9000点卷#b]奖励#l\r\n";
		selStr += "#L5#" + eff + "#b领取在线360分钟[#r获得12000卷#b]奖励#l\r\n";
		selStr += "#L6#" + eff + "#b领取在线540分钟[#r获得15000点卷#b]奖励#l\r\n";
		selStr += "#L7#" + eff + "#b领取在线720分钟[#r获得18000点卷#b]奖励#l\r\n";
		// selStr += "#L8#" + eff + "#b领取在线666分钟[#r获得10余额#b]奖励#l\r\n";
		//selStr += "#L9#" + eff + "#b内测领取在线1分钟[#r获得1000000余额#b]奖励#l\r\n";

		cm.sendSimple(selStr);
	} else if (status == 1) {
		switch (selection) {
			case 3:
				if (cm.getEventCount("60分钟奖励点卷") == 0 && cm.getOnlineTime() >= 60) {
					// cm.addHyPay(-sl * 1);
					cm.gainNX(3000);
					cm.setEventCount("60分钟奖励点卷");
					//cm.worldSpouseMessage(0x05,"[挂机点卷] "+ cm.getChar().getName() + " 玩家今天上线已经达到60分钟,给予3000点卷作为奖励.");

					cm.sendOk("#r - 60分钟奖励 >> \r\n#d领取成功#k\r\n获得3000点卷！");
					cm.dispose();
				} else {
					cm.sendOk("你还没有在线60分钟哟.或者你已经领取过今天的60分钟奖励了");
					cm.dispose();
				}
				break;
			case 4:
				if (cm.getEventCount("120分钟奖励点卷") == 0 && cm.getOnlineTime() >= 120) {
					// cm.addHyPay(-sl * 1);
					cm.gainNX(6000);
					cm.setEventCount("120分钟奖励点卷");
					//cm.worldSpouseMessage(0x05,"[挂机点卷] "+ cm.getChar().getName() + " 玩家今天上线已经达到120分钟,给予6000点卷作为奖励.");

					cm.sendOk("#r - 120分钟奖励 >> \r\n#d领取成功#k\r\n获得6000点卷！");
					cm.dispose();
				} else {
					cm.sendOk("你还没有在线120分钟哟.或者你已经领取过今天的120分钟奖励了");
					cm.dispose();
				}
				break;
			case 2:
				if (cm.getEventCount("240分钟奖励点卷") == 0 && cm.getOnlineTime() >= 240) {
					// cm.addHyPay(-sl * 1);
					cm.gainNX(9000);
					cm.setEventCount("240分钟奖励点卷");
					//cm.worldSpouseMessage(0x05,"[挂机点卷] "+ cm.getChar().getName() + " 玩家今天上线已经达到240分钟,给予9000点卷作为奖励.");

					cm.sendOk("#r - 240分钟奖励 >> \r\n#d领取成功#k\r\n获得9000点卷！");
					cm.dispose();
				} else {
					cm.sendOk("你还没有在线240分钟哟.或者你已经领取过今天的240分钟奖励了");
					cm.dispose();
				}
				break;
			case 5:
				if (cm.getEventCount("360分钟奖励点卷") == 0 && cm.getOnlineTime() >= 360) {
					// cm.addHyPay(-sl * 1);
					cm.gainNX(12000);
					cm.setEventCount("360分钟奖励点卷");
					//cm.worldSpouseMessage(0x05,"[挂机点卷] "+ cm.getChar().getName() + " 玩家今天上线已经达到360分钟,给予12000点卷作为奖励.");

					cm.sendOk("#r - 360分钟奖励 >> \r\n#d领取成功#k\r\n获得12000点卷！");
					cm.dispose();
				} else {
					cm.sendOk("你还没有在线360分钟哟.或者你已经领取过今天的360分钟奖励了");
					cm.dispose();
				}
				break;
			case 6:
				if (cm.getEventCount("540分钟奖励点卷") == 0 && cm.getOnlineTime() >= 540) {
					// cm.addHyPay(-sl * 1);
					cm.gainNX(15000);
					cm.setEventCount("540分钟奖励点卷");
					//cm.worldSpouseMessage(0x05,"[挂机点卷] "+ cm.getChar().getName() + " 玩家今天上线已经达到540分钟,给予15000点卷作为奖励.");

					cm.sendOk("#r - 540分钟奖励 >> \r\n#d领取成功#k\r\n获得15000点卷！");
					cm.dispose();
				} else {
					cm.sendOk("你还没有在线540分钟哟.或者你已经领取过今天的540分钟奖励了");
					cm.dispose();
				}
				break;
			case 7:
				if (cm.getEventCount("720分钟奖励点卷") == 0 && cm.getOnlineTime() >= 720) {
					//cm.addHyPay(-sl1 * 1);
					cm.gainNX(18000);
					cm.setEventCount("720分钟奖励点卷");
					//cm.worldSpouseMessage(0x05,"[挂机点卷] "+ cm.getChar().getName() + " 玩家今天上线已经达到720分钟,给予18000点卷作为奖励.");
					cm.sendOk("#r - 720分钟奖励 >> \r\n#d领取成功#k\r\n获得18000点卷！");
					cm.dispose();
				} else {
					cm.sendOk("你还没有在线720分钟哟.或者你已经领取过今天的720分钟奖励了");
					cm.dispose();
				}
				break;
			case 8:
				if (cm.getEventCount("888分钟奖励点卷") == 0 && cm.getOnlineTime() >= 666) {
					cm.addHyPay(-sl1 * 1);
					//cm.gainNX(10000);
					cm.setEventCount("888分钟奖励点卷");
					//cm.worldSpouseMessage(0x05,"[挂机余额] "+ cm.getChar().getName() + " 玩家今天上线已经达到888分钟,给予10余额作为奖励.");
					cm.sendOk("#r - 888分钟奖励 >> \r\n#d领取成功#k\r\n获得10余额！");
					cm.dispose();
				} else {
					cm.sendOk("你还没有在线888分钟哟.或者你已经领取过今天的888分钟奖励了");
					cm.dispose();
				}
				break;
			case 9:
				if (cm.getEventCount("1分钟奖励余额") == 0 && cm.getOnlineTime() >= 1) {
					cm.addHyPay(-sl2 * 1);
					cm.setEventCount("1分钟奖励余额");
					cm.worldSpouseMessage(0x05, "[挂机余额] " + cm.getChar().getName() + " 玩家今天上线已经达到1分钟,给予10000余额作为奖励.");
					cm.sendOk("#r - 1分钟奖励 >> \r\n#d领取成功#k\r\n获得10000余额！");
					cm.dispose();
				} else {
					cm.sendOk("你还没有在线1分钟哟.或者你已经领取过今天的1分钟奖励了");
					cm.dispose();
				}
				break;
		}
	}
}
